python练习习题
一、使用if else语句
'''
随堂练习 使用if else语句
1、年龄在 22到35之间 打印"可以结婚",在其他年龄段 打印 "拖出去枪毙“
2、年龄在70岁以上 或者 患有老年痴呆 打印不能开车,否则可以开车
'''
# 练习一
age = int(input("请输入年龄:"))
if 22 <= age <= 35:
print(f"你的年龄是{age}岁,可以结婚")
else:
print("拖出去枪毙")
print("==========")
# 练习二
# age = int(input("请输入年龄: "))
# yn = int(input("是否患有老年痴呆?\n0:是\n1:否\n"))
# if (age <= 70) and (yn == 1):
# print("可以开车")
# elif (age <= 70) and (yn == 0):
# print("不能开车")
# else:
# print("不能开车")
age = int(input("请输入年龄: "))
sick = input("是否患有老年痴呆?(是输入1,不是输入0)")
if age >= 70 or sick == "1":
print("不能开车")
else:
print("可以开车")
二、while循环打印
'''
随堂练习
1、打印
*
**
***
****
*****
2、
*
***
*****
'''
# 行号
j = 1
# 循环打印5行
while j < 6:
i = 1
# 实现i和j的联动
while i <= j:
print("*", end='')
# 打印星号,不换行
i += 1
# 换行
print()
j += 1
print("===================")
# # 练习二
# j = 1
# while j < 6:
# i = 1
# while i <= j:
# print("*", end='')
# i += 1
# print()
# j += 1 + 1
# j = 1
# while j <= 5:
# print("*" * j)
# j += 2
j = 1
while j <= 5:
# 取余操作 当j是奇数的时候 执行打印
if j % 2 == 1:
print("*" * j)
j += 1
浙公网安备 33010602011771号