实验一 Python简单程序设计
作者&投稿:贰罡 (若有异议请与网页底部的电邮联系)
一、实验目的
1、掌握Python环境配置,可使用IDLE或Pycharm等工具进行Python程序开发。
2、掌握Python基本数据类型及程序控制结构,完成简单的程序练习题。
二、实验内容
1、编写程序随机产生20个长度不超过3位的数字,让其首尾相连以字符串形式输出,随机种子为17。
2、从键盘获得用户输入的正整数N,计算1到N之间所有奇数的平方和,不含N,直接输出结果。
3、从键盘获得用户输入的正整数N,判断N是否为质数,如果是则输出True,否则输出False。
三、程序清单
实验1:
import random
random.seed(17)
for i in range(20):
print(str(random.randint(0,999)),end="")
实验2:
N=eval(input("请输入一个正整数:"))
m=0
for i in range(1,N,2):
m+=i**2
print(m)
实验3:
import math
x=eval(input("请输入一个正整数:"))
y=1
for i in range(2,int(math.sqrt(x))+1):
if x%i==0:
y=0
break
if y==0 or x==1:
print("False")
else:
print("Ture")
四、调试及测试结果
实验1:
实验2:
实验3:
五、实验总结与心得
本次实验考查了在Python学习中一些基本功如range(a,b,c)的切片循环与end=“”的不换行作用,许多地方也需要我们细心的检查与调试。
*Python中的“与” “或”用“and” “or”表示,而不用“&&”与“||”
道喻环欣: 用exec 函数 小提示: a = 3 b = 4 op = '*' exec('c = %s %s %s'%(a,op,b)) print c
古田县15536647451: python程序设计 - ?
道喻环欣: 新建一个脚本文件,然后写入: # -*- coding: utf-8 -*- dictGuyuan={} def addGuyuan(name,number): dictGuyuan[name]=number def shuMessage(): lis=dictGuyuan.keys() lis.sort() for k in lis: print '(%s\t: %s)' % (k,dictGuyuan[k]) if __name__ == '__...
古田县15536647451: 求用Python编写 简单程序 - ?
道喻环欣: 12345678910111213 numls=[] fori inrange(10): num=input("please input a number:") numls.append(num) minnum=numls[0] pos=0 fori inrange(10): ifnumls[i]>minnum: minnum=numls[i] pos=i print("The min num is "+str(minnum) +",the pos is "+str(pos+1))
古田县15536647451: 如何用9行Python代码编写一个简易神经网络 - ?
道喻环欣: 学习人工智能时,我给自己定了一个目标--用Python写一个简单的神经网络.为了确保真得理解它,我要求自己不使用任何神经网络库,从头写起.多亏了Andrew Trask写得一篇精彩的博客,我做到了!下面贴出那九行代码:在这篇文章中,...
古田县15536647451: Python ? - ?
道喻环欣: Python (发音:[ 'paiθ(ə)n; (US) 'paiθɔn ]),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定.Python 具有脚本语言中最丰富和强大的类库,足以支持绝大...
古田县15536647451: 利用Python语言,设计一个网络聊天程序,实现网络通信或者文件传输 - ?
道喻环欣: 这个是很有意思,也简单的话题 .你可以使用twisted, 或者是socket, 实现. 如果想优美些可以用stackless,也可以用greenlet.最简单的办法是使用内置的httpserver,通过多线程socketserver,和simplehttpserver实现简单的交互.
古田县15536647451: python入门程序设计作业 - ?
道喻环欣: coinprice={"1分":1,"2分":2,"5分":5,"1角":10,"2角":20,"5角":50} coins=["5角","2角","1角","5分","2分","1分"] price=float(raw_input("请输入物品价格(元):")) if price>1 or price <0: print "价格输...
古田县15536647451: 如何用Python编写一个聊天室 - ?
道喻环欣: 物信息、统计、网页制作、计算等多个领域都体现出了强大的功能.python和其他脚本语言如java、R、Perl 一样,都可以直接在命令行里运行脚本程序.工具/原料 python;CMD命令行;windows操作系统 方法/步骤1、首先下载安装python,建议...
古田县15536647451: 用python写一个程序?
道喻环欣: for gj in range(21): for mj in range(34): for xj in range(101): if (gj+mj+xj==100) and (gj*5+mj*3+xj/3==100): print(gj,mj,xj)
古田县15536647451: 设计一个python程序,计算人民币与其它货币之间汇率的兑换关系 - ?
道喻环欣: 两者为同向关系.人民币币值高则汇率也高.汇率是指本币与外币之间的比值.当人民币币值升高时,势必在同等汇率下,一定本币可以兑换外币,这就是人民币汇率高的表现.也就是说人民币币值高是汇率高的前提,汇率是币值的表现. 拓展资料 汇率是指一国货币与另一国货币的比率或比价,或者说是用一国货币表示的另一国货币的价格.汇率变动对一国进出口贸易有着直接的调节作用.在一定条件下,通过使本国货币对外贬值,即让汇率下降,会起到促进出口、限制进口的作用;反之,本国货币对外升值,即汇率上升,则起到限制出口、增加进口的作用. 资料来源:百度百科