【程序设计实习】第二次上机复盘

05:奇偶ASCII值判断

描述

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

输入

输入一个字符

输出

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

样例输入

1
A

样例输出

1
YES

Solution

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

1
2
3
4
5
6
7
8
9
x=input()
if len(x)==0:
    print("NO")
else:
    res=ord(x)
    if res%2==1:
        print("YES")
    else:
        print("NO")

还有 保留小数是print(“f{变量名:.nf}”)

本博客已稳定运行
发表了27篇文章 · 总计103.29k字
使用 Hugo 构建
主题 StackJimmy 设计