python 画圆锥的截面 用python求圆锥体积 您所在的位置:网站首页 python求圆锥体积和表面积的代码怎么写 python 画圆锥的截面 用python求圆锥体积

python 画圆锥的截面 用python求圆锥体积

2024-07-15 19:36| 来源: 网络整理| 查看: 265

目录

  实验一 python程序运行方式

实验二 运算符和表达式

实验三 程序流控制语句

实验四 python的字符串

实验一 python程序运行方式

(2)计算圆椎体体系积。   要求: 交互式输入圆椎体的底面半径和高。   提示:   (a)使用两个函数 input()和 eval(),其中 input()函数用于接收用户的输入,接收的值是字符串; eval()函数用来执行一个字符串表达式,并返回该表达式的值。   (b)圆锥体体积的公式 v=math.pi*r*r*h/3、

import math a=float(input("请输入圆锥体的底面半径:"))n b=float(input("请输入圆锥体的高:")) v=eval("math.pi*a*a*b/3") print(v)

( 3) 计算存款收益。   要求:交互输入存款金额和存款年限(n),计算收益。其中,默认利率为 5.2%。   提示:收益=金额×(1+利率)n”,表达式为 total=num*(1+rate)**years

程序段:

a=float(input("请输入存款金额")) b=int(input("请输入存款年限")) rate=0.052 total=a*(1+rate*b) print(total)实验二 运算符和表达式

1)分析下面各语句的输出结果。

python 画圆锥的截面 用python求圆锥体积_字符串

python 画圆锥的截面 用python求圆锥体积_字符串_02

(2)编程实现两个变量的值互换。若 x 值为 3,y 值为 4,则互换后 x 的值为 4,y 的值为 3。

x=int(input("请输入x:")) y=int(input("请输入y:")) a=y y=x x=a print("x=%d,y=%d"%(x,y))

(3)编写程序,计算并输出方程的实数根。

要求:输入一元二次方程 ax2  +bx+c=0 的参数 a、b、c,计算并输出方程的实数根(结果保留两位小数)。若方程没有实数根,输出“方程没有实根”。

a=float(input("请输入a:")) b=float(input("请输入b:")) c=float(input("请输入c:")) p=b*b-4*a*c if p>=0: x1=(-b+p**0.5)/(2*a) x2=(-b-p**0.5)/(2*a) if x1==x2: print("解为:%.2f"%x1) else: print("解1为:%.2f,解2为%.2f"%(x1,x2)) else: print("无解")实验三 程序流控制语句

1)编程计算 1~100 偶数的和。

要求:输出结果为整数,宽度为 8,居中对齐,空白处填充符号“*”。

提示: range(2,101,2)生成的整数列表从 2 开始到 100 结束,步长为2,即 1~100 的所有偶数。

sum=0 for i in range(2,101,2): sum=sum+i print(‘{:*^8}’.format{sum})

(2)编程计算字符的个数。

要求:输入一个字符串,计算其中小写字符、大写字符、数字字符、其他字符的个数。

提示:判断字符是否为大写字符、小写字符或数字字符,可调用字符串函数 n.islower()、n.isupper()、n.isdigit()。

big = 0 small=0 num=0 other =0 s=input(“plerse enter”) for i in s: if i.islower(): small=small+1 elif i.isupper(): big=big+1 elif i.isdigit(): num=num+1 else : other=other+1 print(“大写字母%d,小写字母%d,数字有%有%d”%(big,small,num,other)) (3)编程计算序列和。 要求:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,…,计算这个序列的前 20 项之和。 a=2 b=1 sum=0 for i in range(20): sum=sum+a/b temp=a a=a+b b=temp print(sum)

4)阅读程序,分析下面程序完成的功能。

要求:程序代码如下,重点分析 break 和 continue 语句功能。

sum=0 x=0 while True: x=x+1 if x>100: break if x%2==0: continue sum+=x print(sum)

(5)编程输出一个 m 行 n 列的字符矩形。

要求:输入行数 m、列数n、组成矩形的字符,输出字符矩形。

m=int(input("m:")) n=int(input("n:")) for i in range(0,m): for j in range(0,n): print("*",end='') print('')实验四 python的字符串

(4)编程实现英文句子反转功能。

要求:给定一个只包括字符和空格的句子,将句子中的单词位置反转后输出。

输入的句子占一行,各个单词之间以空格分隔。例如,输入 this is a test,输出 test a is this。

print(' '.join(input('please:').split()[::-1]))


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有