循环判断(程序参考:noi.cgyounger.com)

5、特殊的用户
n=int(input())
for i in range(n):
    y=int(input())
    if y%10 ==0:
        print("yes")
    else:
        print("no")

6、9的倍数

从34到79的数值中找到9的倍数的值。

print(*objects, sep=' ', end='\n', file=sys.stdout)
#参数的具体含义如下:
#objects --表示输出的对象。输出多个对象时,需要用 , (逗号)分隔。
#sep -- 用来间隔多个对象。
#end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符。
#file -- 要写入的文件对象。
for i in range(34,80):
    if i%9==0:
        print(i,end=" ")

and or not(下面对比)

(1)and的返回结果:从左到右,如果结果为真,返回最后一个真;如果结果为假,返回第一个假
(2)or的返回结果:从左到右,如果结果为真,返回遇到的第一个真值;如果结果为假,返回最后一个假值

print(2 and 3)
#  3
print(0 and 3)
#  0
print(3 and 0)
#  0
print(1 or 0)
#  1  
print(1 or 3)
#  1
print(0 or 3)
#  3
print(not 0)
#True
print(not -1)
#False

7、2和13的倍数
for i in range(0,267):
	if i%2==0 and i%13==0:
		print(i,end=" ")

11、成绩合格

这一题与《特殊的用户》类似

n=int(input())
for i in range(n):
    grades=int(input())
    if grades>=60:
        print(1)
    else:
        print(0)

12、聊天记录(record)

这一题需要考察的知识点与string(字符串)有关

n=input()
print(len(n))
n=int(input())
for i in range(n):
    y=input()
    if len(y)>=20:
        print("yes")
    else:
        print("no")

13、大小写(ASCII值)

ord() 函数是 chr() 函数的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,

print(ord("A"))
#返回的是字母A对应的ASCII值65
print(ord("a"))
#返回的是字母a对应的ASCII值97
print(ord("0"))
#返回的是字母0对应的ASCII值48
print(chr(65))
#返回的是ASCII值65对应的字符"A"
print(chr(97))
#返回的是ASCII值97对应的字符"a"
print(chr(48))
#返回的是ASCII值48对应的字符"0"
n=int(input())
for i in range(n):
	zm=input()
	if ord(zm)>=65 and ord(zm)<=90:
		print(1)
	else:
		print(0)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值