Python基本语法元素练习一+测验一【python123】

练习一

1.温度转换

t = input()
if t[-1] in ['F','f']:
    c =(eval(t[0:-1]) - 32)/1.8
    print("{:.2f}C".format(c))
elif t[-1] in ['c','C']:
    f = eval(t[0:-1])*1.8 + 32
    print("{:.2f}F".format(f))
else: 
    print("输入格式错误")

2.hello world I

print('Hello World')

3.数字形式转换 I♌

这个题巧妙之处在于数组下标与数字相对应
for循环:
for 迭代变量 in 字符串|列表|元组|字典|集合
注意输出要+end=""否则默认中间由空格

a = input()
b = "零一二三四五六七八九"
for c in a:
	print(b[eval(c)],end="")

4.温度转换II

t = input()
if t[0] in ['F','f']:
    c = (eval(t[1:]) - 32)/1.8
    print("C{:.2f}".format(c))
elif t[0] in ['C','c']:
    f = eval(t[1:])*1.8 + 32
    print("F{:.2f}".format(f))
else:
    print("输入格式错误")

5.货币转换I

a = input()
if a[0] in 'R':
    b = eval(a[3:])/6.78
    print("USD{:.2f}".format(b))
elif a[0] in 'U':
    b = eval(a[3:])*6.78
    print("RMB{:.2f}".format(b))

测验一

选择题

Guido van Rossum正式对外发布Python版本的年份是:1991
2.
以下关于Python语言中“缩进”说法正确的是:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬A
A缩进可以用在任何语句之后,表示语句间的包含关系
B缩进是非强制的,仅为了提高代码可读性
C缩进统一为4个空格
D缩进在程序中长度统一且强制使用

Python语言的缩进只要统一即可,不一定是4个空格(尽管这是惯例)。
3.
IPO:Input Process Output
4.
字符串是一个字符序列,给字符串s,以下表示s从右侧向左第三个字符的是:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬s[-3]
5.
合法命名的首字符不能是数字。
6.
get()不是Python内置函数,获得用户输入只有一种方式:input()。
7.
下面不属于Python保留字的是:C‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬
A elif
B def
C type
D import
type不是Python保留字,而是内置函数 type()。
8.
以下不是Python数据类型的是:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬D
A列表
B整数
C字符串
D实数
9.
if-elif-else是分支表达,in用来进行成员判断。
10.
利用print()格式化输出,哪个选项用于控制浮点数的小数点后两位输出?
{:.2f}

程序题

hello world 条件输出

a = input()
b = eval(a)

if b==0:
    print("Hello World")
elif b>0:
    print("He\nll\no \nWo\nrl\nd")
else :
    print("H\ne\nl\nl\no\n \nW\no\nr\nl\nd\n")

数值运算

a = input()
b = eval(a)
print("{:.2f}".format(b))
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1. Python的注释符号是什么?如何在单行和多行注释? 答:Python的单行注释使用井号(#),在代码行的开头添加即可。多行注释使用三个单引号或者三个双引号,分别在注释段的开头和结尾添加即可。 2. Python中的缩进对代码有什么影响? 答:Python使用缩进来表示代码块,缩进量必须相同。缩进错误会导致代码运行出错或者语法错误。 3. 如何声明一个变量? 答:在Python中,声明变量不需要指定数据类型,直接给变量赋值即可。例如,a=10。 4. 如何进行条件判断? 答:Python中使用if语句进行条件判断,例如: ``` if a > 10: print("a 大于 10") else: print("a 小于等于 10") ``` 5. 如何进行循环? 答:Python中使用for和while语句进行循环。for循环可以遍历序列(如列表、元组、字符串等),while循环则根据条件重复执行代码块。例如: ``` for i in range(1, 10): print(i) while i < 10: i += 1 print(i) ``` 6. 如何定义函数? 答:在Python中,使用def关键字定义函数。例如: ``` def add(a, b): return a + b ``` 7. 如何导入模块? 答:Python中使用import语句导入模块。例如: ``` import math ``` 8. 如何读写文件? 答:Python中使用open函数打开文件,使用read、write等函数进行读写操作。例如: ``` f = open("test.txt", "w") f.write("Hello, World!") f.close() f = open("test.txt", "r") print(f.read()) f.close() ```

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尾迹双冒号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值