試題1:計(jì)算1-1/2 1/3-1/4… 1/99-1/100。 double sum =0; int i =1; for(i=1;i<101;i =1) { if(i%2 ==1) { sum =1.0/i; } else { sum-=1.0/i; } } printf("sum=%lf\n",sum); 試題2:編程模擬一個(gè)計(jì)算機(jī)扔骰子,每次出現(xiàn)的骰子點(diǎn)數(shù)用隨機(jī)函數(shù)產(chǎn)生(1,2,3,4,5,6),投擲100次骰子,試分別統(tǒng)計(jì)各點(diǎn)數(shù)出現(xiàn)的次數(shù)。 <span style="font-size:18px;">int num1=0, num2=0, num3=0, num4=0, num5=0, num6=0; Random random = new Random(); for (int i = 0; i < 100; i ) { int num = random.Next(1, 7); switch (num) { case 1: num1 ; break; case 2: num2 ; break; case 3: num3 ; break; case 4: num4 ; break; case 5: num5 ; break; case 6: num6 ; break; } } Console.WriteLine(num1); Console.WriteLine(num2); Console.WriteLine(num3); Console.WriteLine(num4); Console.WriteLine(num5); Console.WriteLine(num6);</span> 試題3:用隨機(jī)數(shù)生成一個(gè)3*3矩陣,然后求對(duì)角線元素之和。 import matplotlib.pyplot as plt import pylab import cv2 import numpy as np img = plt.imread("1.png") #plt.imshow(img) #pylab.show() for i in range(1,200): # fil = np.random.randint(0, 10, size=[3, 3]) fil = -1 2*np.random.random((3,3) n = [int(i) for i in str.split(' ')] mx = [] for i in range(3): mt = [] for j in range(3): mt.append(n[i*3 j]) mx.append(mt) sum1 = 0 sum2 = 0 for i in range(3): sum1 = mx[i][i] sum2 = mx[2-i][i] print('\方向?qū)蔷€3元素之和為:%s' % sum1) print('/方向?qū)蔷€3元素之和為:%s' % sum2) 試題4:文件weather.csv中的數(shù)據(jù) 是2019年3月全國重點(diǎn)城市空氣質(zhì)量指數(shù)排行榜,試完成如下操作: 1.統(tǒng)計(jì)“空氣質(zhì)量狀況”各種情況出現(xiàn)的頻次,例如嚴(yán)重污染、輕度污染等出現(xiàn)的次數(shù)分別是多少? 3.輸出福建省、廣東省所對(duì)應(yīng)的城市的PM2.5數(shù)值,以及空氣質(zhì)量狀況。 1.統(tǒng)計(jì)天氣情況 from urllib.request import urlopen from bs4 import BeautifulSoup import re import numpy import csv def getdatawithtablehead(url): html=urlopen(url) bsobj=BeautifulSoup(html,"lxml") tablelist=bsobj.findAll("tr") Dataset=[] tablehead=tablelist[0].get_text().strip("\n").split("\n\n") Dataset.append(tablehead) for datalist in tablelist[1:]: data=datalist.get_text().replace(" ","").replace("\n\r",""). strip("\n").split("\n") Dataset.append(data) return Dataset 以下是各題運(yùn)行截圖 依次是1-3題截圖 ? ? ? ?![]() ![]() ![]() |
|