久久久久久精品无码人妻_青春草无码精品视频在线观_无码精品国产VA在线观看_国产色无码专区在线观看

AIC2100代寫(xiě)、Python設(shè)計(jì)程序代做

時(shí)間:2024-04-02  來(lái)源:  作者: 我要糾錯(cuò)



Lab 1
Byungjoo Lee
Yonsei University
AIC2100 AI Programming with Python
Lab 1 AIC2100
2
You must follow the specification thorougly!
• Any typos (including whitespace and linebreak) will result in a point deduction.
• If you’re asked to write the comment or docstring, you must add them.
• If some Python libraries are prohibited, importing them will result in 0 points.
• Depending on the lab content, additional rules can be added.
• Please read the specification document carefully and submit your code.
• We won't accept appeals for point deductions based on misinterpreting the lab specification
documentation.
• If any specification is unclear, please post your question on the Q&A board.
Lab 1 AIC2100
3
Please refer to the guidelines noted in previous labs. They remain applicable for this and
subsequent labs.
Any updates in guidelines will be announced again.
Coding guideline
Lab 1 AIC2100
4
Notation
• To clearly instruct the lab specifications, (1) we use “˽” to depict a whitespace (blank)
character and (2) “¤” for a “n” (newline) character.
• Underlined text refers to the user input (will be demonstrated again in a further lab).
• New notations will be demonstrated additionally on there first mention.
Lab 1 AIC2100
5
One important note about automated archiving
• In lab0, the automated archive code used the incorrect folder name format “{student_id}”.
• It should have been “lab{X}_{student_id}”. (Sorry)
• Don’t worry, we did not deduct your point with this since it is our mistake.
• In the slides explaning the automated archive code (ap_lab0.pdf p.15-16), we specified the
wrong format, while in the slide explaning manual archiving (p. 17), we specified the correct
format.
• We revised the code and update it to LearnUs, even though it is outdated.
• TL;DR
• If you want to use automated archiving, just use our provided code. You don’t need to
revise it on your own.
• If you manually archived in Lab 0, “lab{X}_{student_id}” foldername is correct.
Lab 1 AIC2100
6
Problem 1
Write a program that allows the user to enter any integer base and integer exponent, and displays
the value of the base raised to that exponent. Your program should work as shown below.
Note 1. You do not have to consider faulty input. More specifically, we will test your program for
integer inputs only.
Note 2. The integer base and exponent will be non-negative.
This program needs to ask two times for input from the user. The input prompt with the second
input() command depends on the input from the first input() command. This is highlighted in the
following example:
What˽base?˽10¤
What˽power˽of˽10?˽4¤
10˽to˽the˽power˽of˽4˽is˽10000¤
Lab 1 AIC2100
7
Problem 1
Here are some examples.
What˽base?˽0¤
What˽power˽of˽0?˽5¤
0˽to˽the˽power˽of˽5˽is˽0¤
What˽base?˽2¤
What˽power˽of˽2?˽10¤
2˽to˽the˽power˽of˽10˽is˽1024¤
What˽base?˽5¤
What˽power˽of˽5?˽0¤
5˽to˽the˽power˽of˽0˽is˽1¤
What˽base?˽-25¤
What˽power˽of˽-25?˽3.7¤
You don’t need to consider non-integer inputs.
Lab 1 AIC2100
8
Problem 1
FAQ
Q. What is 0
0?
A. Mathematically, it converges to 1 and Python will output 1 too.
Lab 1 AIC2100
9
Problem 2
Write a program that allows the user to enter a base integer and a four-digit number, and displays
its value in base 10. Each digit should be entered one per line, starting with the leftmost digit, as
shown below. This program also needs to ask several times for input from the user. The output
depends on the input from input() command. This is highlighted in the following example:
Enter˽the˽base˽integer:˽2¤
Enter˽leftmost˽digit:˽1¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽last˽digit:˽1¤
Your˽input˽is˽1001˽in˽base˽2¤
The˽value˽is˽9˽in˽base˽10¤
Example 1
Enter˽the˽base˽integer:˽5¤
Enter˽leftmost˽digit:˽0¤
Enter˽the˽next˽digit:˽3¤
Enter˽the˽next˽digit:˽4¤
Enter˽the˽last˽digit:˽2¤
Your˽input˽is˽0342˽in˽base˽5¤
The˽value˽is˽97˽in˽base˽10¤
Example 2
Lab 1 AIC2100
10
Problem 2
Note 1. You can assume that the base integer is integer from 2 to 10 and four-digit numbers are
non-negative integers.
Note 2. You do not have to consider faulty inputs. There are two cases.
- Invalid base integer input (non-integer or out-of-range)
- Invalid four-digit number (non-integer or exceeding base integer)
Note 3. You don’t need to omit starting zeros when printing your input digit numbers (e.g., if your
input is 0011, then print 0011, not 11). See example 2 in the previous slide.
Lab 1 AIC2100
11
Problem 3
Write a program in which the user can enter any number of positive and negative integer values,
that displays the number of positive values entered and their summation, as well as the negative
values. Your program should work in following conditions.
1. Exclude all numbers that aboslute value is greater than 100 (i.e., 𝑥 > 100).
2. Your program should stop taking the user input and print the results when 0 is entered.
3. The format of printed output differs by whether the number of entered positive/negative integer
is 0 or not.
4. You don’t need to consider faulty inputs (non-integer or -0).
Hint. You can use sum() function.
See the examples on the next slides.
Lab 1 AIC2100
12
Problem 3
Your˽number:˽5¤
Your˽number:˽-32¤
Your˽number:˽105¤
Your˽number:˽31¤
Your˽number:˽-52¤
Your˽number:˽-25234¤
Your˽number:˽0¤
There˽are˽2˽positive˽integer(s)˽and˽the˽sum˽is˽36¤
There˽are˽2˽negative˽integer(s)˽and˽the˽sum˽is˽-84¤
Example 1 – Normal case
Lab 1 AIC2100
13
Problem 3
Your˽number:˽5¤
Your˽number:˽-1002¤
Your˽number:˽15¤
Your˽number:˽31¤
Your˽number:˽0¤
There˽are˽3˽positive˽integer(s)˽and˽the˽sum˽is˽51¤
No˽negative˽integer˽entered¤
Example 2 – Empty negative integer list
Lab 1 AIC2100
14
Problem 3
Your˽number:˽-22¤
Your˽number:˽12345¤
Your˽number:˽-99¤
Your˽number:˽-6¤
Your˽number:˽0¤
No˽positive˽integer˽entered¤
There˽are˽3˽negative˽integer(s)˽and˽the˽sum˽is˽-127¤
Example 3 – Empty positive integer list
Lab 1 AIC2100
15
Problem 3
Your˽number:˽0¤
No˽positive˽integer˽entered¤
No˽negative˽integer˽entered¤
Example 4 – Immediate termination
Lab 1 AIC2100
16
Problem 4
Write a program that calculates the least common multiple (LCM, 최소공배수) of two input positive
integer.
Note 1. You can assume that the input integers are always greater than 1.
Note 2. You do not have to consider faulty inputs.
Note 3. You are not allowed to use any library (including standard one)
Hint 1. Find the greatest common divisor (GCD, 최대공약수) first.
Hint 2. LCM can be computed as the multiple of two integers divided by their GCD.
To compute GCD, we strongly suggest you to use Euclidean algorithm (유클리드 호제법).
Lab 1 AIC2100
17
Problem 4
Input˽integer˽1:˽3¤
Input˽integer˽2:˽4¤
The˽least˽common˽multiple˽of˽3˽and˽4˽is˽12¤
Input˽integer˽1:˽16¤
Input˽integer˽2:˽36¤
The˽least˽common˽multiple˽of˽16˽and˽36˽is˽144¤
Input˽integer˽1:˽1024¤
Input˽integer˽2:˽395¤
The˽least˽common˽multiple˽of˽1024˽and˽395˽is˽404480¤
Input˽integer˽1:˽72¤
Input˽integer˽2:˽80¤
The˽least˽common˽multiple˽of˽72˽and˽80˽is˽720¤
Lab 1 AIC2100
18
Problem 5
Write a program that displays how many images can be stored on a given size USB drive. The
size of the USB drive is to be entered by the user in gigabytes (GB). The number of images that
can be stored must be calcaulted for GIF, JPEG, PNG, and TIFF image file formats. Follow the
below output format.
There are several notes you should follow in this problem.
Enter˽USB˽size˽(GB):˽1¤
˽11184˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
˽18641˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
˽˽5965˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽˽˽372˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
19
Problem 5
Assumption 1: All the images have a resolution of 800×600 pixels.
Assumption 2: The compression rate and color depth of each image format is set as below table.
Follow these steps to compute the total number of bytes required to sotre 1 image.
1. Compute number of pixels.
2. Compute number of bytes to represent lossless image (i.e., multiply color depth byte)
3. Compress the image (i.e., divide it by compress rate).
Format Color depth Compression
GIF 1 byte 5:1
JPEG 3 byte 25:1
PNG 3 byte 8:1
TIFF 6 byte 1:1 (n/a)
Lab 1 AIC2100
20
Problem 5
Note 1. Do not report partial images (e.g., 5.5 images). The number of image must be integer.
Note 2. You are allowed to use Python 3 math module (it is standard library) for this problem only.
Note 3. Assume that 1GB is 2
30 bytes.
Note 4. You can assume that USB size input is always positive integer.
Note 4. The number of images should be displayed in 6-digit fieldwidth (see example in slide 18)
Note 5. For larger USB drives, a fieldwidth of 6 may be insufficient to accommodate the number of
images. In such a case it is permissible to exceed the 6-digit fieldwidth (see below example).
Enter˽USB˽size˽(GB):˽64¤
715827˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
1193046˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
381774˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽23860˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
21
Marking Criteria
• Score is only given to programs that compile and produce the correct output with Python version
3.
• No points for programs that are named wrongly. Please refer to the following slide for the
required file names.
• Points are deducted for programs that produce warnings.
• Please pay particular attention to the requested output format of your programs. Deviating from
the requested output format results in points deductions.
Lab 1 AIC2100
22
Plagiarism
• Plagiarism (Cheating)
– This is an individual assignment. All or some submissions are checked for plagiarism.
• We will not inform you which problems will be checked.
– Once detected, measures will be taken for all students involved in the plagiarism incident
(including the ``source'' of the plagiarized code).
Lab 1 AIC2100
23
• Please prepare the files for the programming problems. The names of the files, their due
dates, and the archive file names are given in the table above.
• Please upload your archive file by the stated due date on LearnUs.
• Please pay attention to file names.
• Putting files into archives has been explained in the Lab 0 specification.
Deliverables, Due Date and Submission
Problem File name Due Archive name
1 lab1_p1.py
Monday
April 8, 2024,
23:59
lab1_<student id>.zip
2 lab1_p2.py
3 lab1_p3.py
4 lab1_p4.py
5 lab1_p5.py

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






 

標(biāo)簽:

掃一掃在手機(jī)打開(kāi)當(dāng)前頁(yè)
  • 上一篇:COMP S380F代做、SQL語(yǔ)言程序代寫(xiě)
  • 下一篇:COMP 330代做、Python設(shè)計(jì)程序代寫(xiě)
  • 無(wú)相關(guān)信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲(chóng)
    油炸竹蟲(chóng)
    酸筍煮魚(yú)(雞)
    酸筍煮魚(yú)(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚(yú)
    香茅草烤魚(yú)
    檸檬烤魚(yú)
    檸檬烤魚(yú)
    昆明西山國(guó)家級(jí)風(fēng)景名勝區(qū)
    昆明西山國(guó)家級(jí)風(fēng)景名勝區(qū)
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗(yàn)證碼平臺(tái) 理財(cái) WPS下載

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    久久久久久精品无码人妻_青春草无码精品视频在线观_无码精品国产VA在线观看_国产色无码专区在线观看

    亚洲a级黄色片| 一本岛在线视频| 热99这里只有精品| 久久久精品高清| 久久久一本二本三本| 国产大尺度在线观看| 欧美伦理视频在线观看| 欧美黄网在线观看| 久久婷五月综合| www日韩视频| 日日橹狠狠爱欧美超碰| 欧美国产日韩激情| 亚洲第一天堂久久| 欧美黄网站在线观看| 亚洲 欧美 综合 另类 中字| www.色.com| 黄色三级视频在线播放| 一区二区三区韩国| 亚洲 高清 成人 动漫| 日韩伦理在线免费观看| 国内外成人激情免费视频| 亚洲综合日韩欧美| caopor在线视频| 亚洲色图久久久| 精品免费国产一区二区| 99久久国产宗和精品1上映| 人妻久久久一区二区三区| 在线免费黄色小视频| 亚洲一区日韩精品| 91福利免费观看| av网站在线不卡| aa免费在线观看| 黑森林福利视频导航| 国产日产欧美视频| 妺妺窝人体色www在线观看| 国产精品亚洲a| 国产一区亚洲二区三区| 久草在在线视频| 国内自拍视频网| 久久久国产欧美| av免费在线播放网站| 国产日韩成人内射视频| 依人在线免费视频| 中文字幕第38页| 色婷婷成人在线| 国产高清精品软男同| 激情成人在线观看| av在线播放天堂| 131美女爱做视频| 男女av免费观看| 手机在线成人免费视频| 毛片毛片毛片毛| 成人高清dvd| www.avtt| jizz欧美激情18| 三上悠亚在线一区二区| 深爱五月综合网| 色香蕉在线观看| av日韩在线看| 国产最新免费视频| 在线观看日本一区二区| 色婷婷777777仙踪林| 日韩 欧美 视频| 欧美性久久久久| 欧美视频国产视频| 99在线免费视频观看| 免费高清在线观看免费| 一级黄色香蕉视频| 亚洲一二区在线观看| 青青草成人免费在线视频| 国产精品天天av精麻传媒| 在线看的黄色网址| 草草视频在线免费观看| 青青青国产在线视频| 九九热视频免费| 美女黄色免费看| 激情内射人妻1区2区3区| 污污的视频免费观看| 99热在线这里只有精品| 亚洲视频在线不卡| 拔插拔插海外华人免费| 亚洲免费av一区| 久草视频国产在线| 日韩av加勒比| www.日本在线播放| 中文字幕久久av| 日韩精品在线观看av| 欧美日韩在线成人| 老司机av福利| 日韩国产一级片| 在线免费观看av网| 波多野结衣乳巨码无在线| 亚洲精品综合在线观看| 黄色一级片在线看| 国产麻豆电影在线观看| 日日摸天天爽天天爽视频| 最新中文字幕久久| 色综合手机在线| av免费观看国产| 粉色视频免费看| 国产在线播放观看| 日韩精品第1页| 日本精品一区在线| www.99在线| 四虎永久在线精品无码视频| 精品视频免费在线播放| 99久久久精品视频| 欧美日韩在线免费观看视频| 亚洲免费看av| 久久99久久99精品| 99er在线视频| 超薄肉色丝袜足j调教99| 天天综合成人网| 亚洲最大天堂网| 国产永久免费网站| 色戒在线免费观看| 蜜臀一区二区三区精品免费视频 | 麻豆tv在线播放| 国产奶头好大揉着好爽视频| 一级做a免费视频| 超碰超碰在线观看| 另类小说第一页| 啊啊啊国产视频| 国产免费又粗又猛又爽| 天天色综合天天色| 鲁一鲁一鲁一鲁一av| 久久99999| 日本黄大片一区二区三区| 亚洲国产高清av| 五月天视频在线观看| 在线一区二区不卡| ijzzijzzij亚洲大全| 大陆极品少妇内射aaaaaa| 屁屁影院ccyy国产第一页| 男人天堂av片| 免费在线激情视频| 国产精品涩涩涩视频网站| 男人添女人下面免费视频| 蜜桃福利午夜精品一区| 手机在线免费毛片| 日韩在线视频在线| 久久综合九色综合88i| 亚洲国产精品久久久久婷蜜芽| 性欧美18一19内谢| 国产欧美123| 蜜桃网站在线观看| 成人毛片一区二区| 日日碰狠狠丁香久燥| 99视频在线免费| 亚洲天堂2018av| 久久久久xxxx| 在线播放 亚洲| 欧洲精品在线播放| 黑人糟蹋人妻hd中文字幕| 午夜视频你懂的| 桥本有菜av在线| 免费看国产一级片| 亚洲一区二区蜜桃| 在线免费观看av网| 日韩精品福利片午夜免费观看| www.xxx麻豆| 不卡av免费在线| 日本不卡一区二区三区四区| 国产手机免费视频| 成人中文字幕av| 99热一区二区三区| 国产美女无遮挡网站| 欧美wwwwwww| 亚洲精品无码国产| 精品久久久久久中文字幕2017| 中文字幕第一页在线视频| 国产精品久久久久久久乖乖| 日韩欧美精品在线观看视频| 欧美午夜aaaaaa免费视频| 超碰97在线看| 在线观看av日韩| 国产一二三在线视频| mm1313亚洲国产精品无码试看| 欧美国产日韩另类 | 欧美日韩福利在线| 欧美日韩在线免费播放| 自拍偷拍视频在线| 国内外成人激情视频| 久久久久xxxx| av7777777| 一级一片免费播放| 日韩人妻精品无码一区二区三区| 污污视频在线免费| 好男人www社区| 国产不卡一区二区视频| 午夜福利123| 激情五月亚洲色图| www.射射射| 亚洲AV无码成人精品一区| 日本成人中文字幕在线| 你真棒插曲来救救我在线观看| 日韩欧美中文在线视频| 不卡av免费在线| 久久国产亚洲精品无码| 国产乱人伦精品一区二区三区|