【Python入门】:程序流程控制

Problems

1. 编写Python程序,将输入的百分制成绩转换为相应的等级,规则是:90分以上为’A’;8089分为’B’;7079分为’C’;6069分为’D’;60分以下为’E’;如果分数大于100或者小于0,则输出“成绩有误!”。

2. 编写Python程序,输出公元2000年~3000年之间所有闰年,每行输出4个年份

3. 编写程序,当输入一个正整数n时,求出n以内能被17整除的最大整数。

4. 编写程序,按下列要求完成操作:
	计算S=1+1/3+1/5+1/7+……+1/n,n由键盘输入。

5. 编写程序,在[11,100]范围内产生三个随机整数a、b、c,a求出a、b、c的最大公约数。

6. 修改第1题,增加功能为:输入提示“请输入成绩(按回车键退出):”;当输入的分数为大于100或者小于0时,则输出“成绩有误,请重新输入!”,并让用户重新输入,直至按回车键,程序结束。

*参考题:
编写程序,判断用户输入的8位字符密码强度,规则是:如果输入的字符长度不足8位或者超过8位的话,输出“密码长度不符合要求!!”;输入的字符只包含一种类型时,输出“密码强度为—低,建议修改”;输入的字符包含有二种类型时,输出“密码强度为—中,建议加强”;输入的字符包含有三种类型时,输出“密码强度为—强!”;输入的字符包含有四种类型时,输出“密码强度为—超强!!!”。
字符类型如下:数字09,小写字母a~z,大写字母A~Z,特殊字符(~@#$%^&*)。


Source Code

在这里插入图片描述


Output

A
D
成绩有误
成绩有误
1904 1908 1912 1916
1920 1924 1928 1932
1936 1940 1944 1948
1952 1956 1960 1964
1968 1972 1976 1980
1984 1988 1992 1996
2000 2004 2008 2012
2016 2020 2024 2028
2032 2036 2040 2044
2048 
136
1.5333333333333332
187 632 917
1
请输入成绩(按回车键退出):-2
成绩有误,请重新输入!
请输入成绩(按回车键退出):100
A
Your Password is 123qwe@#. 密码强度——强
Your Password is @#DSDT1s. 密码强度——超强!

公众号后台回复 200318 获取源码



欢迎关注~ SandQuant 专注于全球金融数据和量化投资策略

  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值