首页 > 其他分享 >信息课后题

信息课后题

时间:2022-09-19 22:23:17浏览次数:49  
标签:10 mc float 信息 课后 print input 输入

使用须知

  1. 仅供参考

正文

p1

  1. .py
>>> print('2+3=',2+3)
2+3= 5

p11

>>>a,b=3,'Hello'
>>>type(a),type(b)
(<class'int'>,<class'str'>)
>>>len(b)
5
>>>Mphone=['HUAWEI','OPPO','VIVO','XIAOMI']
>>>Mphone[1]
['OPPO';'XIAOMI']
>>>Mphone[1][3]
['OPPO','XIAOMI']

p16

x=int(input'输入3位数的自然数:))
a=x//100
b=X//10-10*a
c=x%10
print(a,b,C,sep=',')
C=float(input("请输入摄氏温度值:"))
F=C*9/5+32
print("对应的华氏温度为:",F)

p21

R=float(input("请输入圆的半径R:"))
pi=3.14
s=pi*R**2
L=2*pi*R
print("圆的面积为:",s,",圆的周长为:",L)

p26

#输入路程
s=f1oat(input("请输入行驶路程:"))
if int(s)!=s:
  s=round(s+0.5) 
#计算金额
if s<=3:
  m=10
else:
  m=10+(s-3)*2
print(s,"千米,付费",m,"元。")

2.```

#输入三条边长
a=f1oat(input("输入三角形第一边长:"))
b=float(input("输入三角形第二边长:"))
c=float(input("输入三角形第三边长:"))
#若构成三角形,则求三角形面积
if a+b>c
  p=(a+b+c)/2
  area=(p*(p-a)*(p-b)*(p-c))*0.5
  print("三角形面积为:",area)
else:
  print("输入的三条边,不能构成三角形!")

p30-31

(1)

#输入名次
mc=int(input("参加运动会项月名次(1~6):"))
#计算并输出得分
if mc==1:
  print("得分为:7分")
elif mc==2:
  print("得分为:5分")
elif mc==3:
  print("得分为:4分")
elif mc==4:
  print("得分为:3分")
elif mc==5:
  print("得分为:2分")
elif mc==6:
  print("得分为:1分")
else:
  print("输入的名次不在1~6范围!")

(2)

#输入名次
mc=int(input("参加运动会项目名次(1~6):"))
#利用列表,计算得分
1st=[7,5,4,3,2,1]
if mc>=1 and mc<=6:
  df=lst[mc]
  print("项目得分为:",df)
else:
  print("输入的名次不在1~6范围!")

p35

暂无,等待编写

p39

#通过成员资格运算符输出列表元素
program=["Java","Python","Visual Basic"]
for w in program:
  print (w,len (w))
输出:
Java 4
Python 6
Visual Basic 12
#通过索引遍历输出列表元素
program=["Java","Python","Visual Basic"]
n=len(program)
for i in range (n):
  print (i,program[i])
输出:
0 Java
1 Python
2 Visual Basic

p44

lst=[]
for i in range(1,65535) #65535可改
  a=i%10
  b=(i//10)%10
  c=1//100
  if(a*3+b**3+c**3)==1:
    lst.append(i)
print (1st)

p48-49

h=0.0001  #折算到单位米
c=0
whi1e h<=8848.86
  h=h*2
  c=C+1
print("需要对折次数为:",c)
m=int(input('输入第一个整数:'))
n=int(input('输入第二个整数:'))
if m<n:
  m,n=n,m
r=m%n
while r!=0
  m,n,r=r,n,m%n
print('最大公约数是:',n)

p ??

n=0
p=float(input("请输入本金金额:"))
q=float(input("请输入预期金额:"))
while p=q
    p=p+p*0.03
    n+=1
print("需要储蓄年数:",n)

p ??

1.D
2.

标签:10,mc,float,信息,课后,print,input,输入
From: https://www.cnblogs.com/html5syt/p/xxkht.html

相关文章

  • Java课后总结2
      特殊之处:有两个名称一摸一样的方法square(),但是两种方法的返回值的数据类型以及参数的数据类型都是不同的,一个为int一个为double。运行结果:Thesqua......
  • T1022: 整型与布尔型的转换(信息学一本通C++)
    [题目描述]将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?[输入]一个整型范围内的整数,即初始时整型变量的值。[输出]一......
  • T1021: 打印字符(信息学一本通C++)
    [题目描述]输入一个整数,即字符的ASCII码,保证存在对应的可见字符。输出相对应的字符。[输入]一个整数,即字符的ASCII码,保证存在对应的可见字符。[输出]一行,包含相应的字......
  • T1023: Hello,World!的大小(信息学一本通C++)
    [题目描述]我们曾经输出过的“Hello,World!”吗?它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。[输入](无)[输出]一......
  • T1003: 对齐输出(信息学一本通C++)
    [题目描述]读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。[输入]只有一行,按照格式要求依次输出三个整数,之间......
  • T1006: A+B问题(信息学一本通C++)
    [题目描述]求两个整数的和。[输入]只有一行,两个用空格隔开的整数。[输出]两个整数的和。[输入样例]12[输出样例]3 #include<iostream>usingnamespacestd......
  • T1005: 地球人口承载力估计(信息学一本通C++)
    [题目描述]假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供x亿人生活a年,或供y亿人生活b年。为了能够实现可持续发展,避免资源枯竭,地球最多......
  • T1008: 计算(a+b)/c的值(信息学一本通C++)
    [题目描述]给定3个整数a、b、c,计算表达式(a+b)/c的的值。[输入]只有一行,包括三个整数a、b、c,数与数之间以一个空格分开。(-10,000<a,b,c<10,000)[输出]只有一行,即表......
  • T1007: 计算(a+b)*c的值(信息学一本通C++)
    [题目描述]给定3个整数a、b、c,计算表达式(a+b)*c的值。[输入]只有一行,包括三个整数a、b、c,数与数之间以一个空格分开。(-10,000<a,b,c<10,000)[输出]只有一行,即表达......
  • T1010: 计算分数的浮点数值(信息学一本通C++)
    [题目描述]两个整数a和b分别作为分子和分母,既分数a/b,求它的浮点数值(双精度浮点数,保留小数点后9位)。[输入]输入仅一行,包括两个整数a和b。[输出]输出也仅一行,分数......