for循环
定义:可以循环一个列表或者某一个字符串
基本格式:for 变量 in 列表:
过程
else:
过程
例题:
1. 做学生成绩系统,如果成绩大于80分,输出优秀,如果成绩大于70分并且小于80分,输出良好,如果成绩大于60分并且小于70分,输出及格,小于60分输出不及格。
scoer = int(input("请输入学生的成绩:"))
if scoer>=80:
print("优秀")
elif 80>scoer>=70:
print("良好")
elif 70>scoer>=60:
print("及格")
elif scoer<60:
print("不及格")
2.输入一个数,判断它是否能被3、5、7整除,注意考虑同时整除的情况num = int(input(“请输入一个数:”) )输入一个整数判断输入的整数是否能被3、5、7整除 。
if int (num) % 3 == 0:
print("该数可以被3整除")
elif int (num) % 5 == 0:
print("该数可以被5整除")
elif int (num) % 7 == 0:
print("该数可以被7整除")
3.打印某年某月有多少天。(提示:A、闰年的计算方法:年数能被4整除,并且不能被100整除;或者能被400整除的整数年份;B、利用%运算可以判断一个数能否被另一个数整除;C、用CASE语句)
year = int(input('请输入年份:'))
month = int(input('请输入月份:'))
if month==2:
if (year%4==0 and year%100!=0) or year%400==0:
print(29)
else:
print(28)
elif month in (1,3,5,7,8,10,12):
print(31)
elif month in (2,4,6,9,11):
print(30)
4.做学院评奖系统,1)如果数学成绩大于80分并且语文成绩大于80分,获奖学金500元。2)如果数学小于30并且语文小于30分,输出重修。
a = int(input("请输入您的语文成绩:"))
b = int(input("请输入您的数学成绩:"))
if 100 >= a <=100 and 100 >=b <=100:
if a > 80 and b >80:
print("恭喜您获得奖学金500元!")
elif a < 30 and b <30:
print("很遗憾您将重修。")
else:
print("您的成绩合格。")
else:
print("您输入的成绩有误,请重新输入。")
5.输入三个数,如果其中有一个值大于1000,则提示,输入的数值有大于1000的。
a = float(input("请输入一个数:"))
b = float(input("请输入一个数:"))
c = float(input("请输入一个数:"))</