Python--语言基础--作业题

这篇博客包含了Python的基础知识练习,包括选择题和编程题。选择题涉及字符串转义字符、实数比较以及数学运算的精度问题。编程题则要求根据用户输入计算整数的各个位数以及执行简单的算术运算。
部署运行你感兴趣的模型镜像

选择题

  • 3-2. 以下哪句打印出smith\exam1\test.txt?
    A.print(“smith\exam1\test.txt”)
    B.print(“smith\\exam1\\test.txt”)
    C.print(“smith"exam1"test.txt”)
    D.print(“smith”\exam1"\test.txt")
    (B)
    #使不转义的方法有
>>> print("abc\nd")
abc
d
>>> print(r'abc\nd')
abc\nd
>>> print('abc\\nd')
abc\nd
>>> print('abc\\\nd')
abc\
d
  • 由于精度的问题,实数运算可能会有一定的误差。下面是判断实数相等的表达式,其中( )是正确的。
    A.0.4-0.1 =0.3
    B.0.4-0.1 == 0.3
    C.abs(0.4-0.1 - 0.3) < 1e-6
    D.(0.4-0.1 - 0.3)==0
    (C)
  • 2-8.Python 表达式 sqrt(4)*sqrt(9)的值为____。
    A.36.0
    B.6
    C.13
    D.6.0
    (D)

编程题

从键盘输入一个正整数,然后求出它的个位数、十位数、百位数、千位数和万位数,并按样例的格式输出。
要求:可使用运算符 // 与 %,不允许使用map函数

输入格式:
输入一个正整数
输出格式:
万位数 千位数 百位数 十位数 个位数,中间用1个空格分隔

a=eval(input())
b=a%100000//10000
c=a%10000//1000
d=a%1000//100
e=a%100//10
f=a%10
print(b,c,d,e,f)

输入一个形式如"操作数 运算符 操作数"的表达式,对2个整数进行加、减、乘、除(/、//)和求余(%)运算。

输入格式:
操作数 运算符 操作数,操作数为整数,第2个操作数不等于0
提醒:本题可以使用eval,已知运算符必须为加、减、乘、除(/、//)、求余(%)之一
输出格式:
计算结果

输入样例1:
3 // 4
输出样例1:
0

a=input()
a=eval(a)
print(a)

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值