【程设の旅】第二次上机卡题复盘

python上机

其实很快就写完了,第五题有个坑,讲一下

05:奇偶ASCII值判断'

描述

任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO
例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO

输入

输入一个字符

输出

如果其ASCII值为奇数,则输出YES,否则,输出NO

样例输入

A

样例输出

YES

Solution

因为输入的字符串可能是'\n' 被py识别为换行符而非输入内容
此时要特判输入字符串是否为空串 即len=0

x=input()
if len(x)==0:
    print("NO")
else:
    res=ord(x)
    if res%2==1:
        print("YES")
    else:
        print("NO")

还有 保留小数是print("f{变量名:.nf}")
这期好水
今天是麻衣学姐的图图()
image

posted @ 2025-03-16 20:09  elainafan  阅读(48)  评论(0)    收藏  举报