狠狠综合久久久久综合网址-a毛片网站-欧美啊v在线观看-中文字幕久久熟女人妻av免费-无码av一区二区三区不卡-亚洲综合av色婷婷五月蜜臀-夜夜操天天摸-a级在线免费观看-三上悠亚91-国产丰满乱子伦无码专区-视频一区中文字幕-黑人大战欲求不满人妻-精品亚洲国产成人蜜臀av-男人你懂得-97超碰人人爽-五月丁香六月综合缴情在线

AIC2100代寫、Python設計程序代做

時間:2024-04-02  來源:  作者: 我要糾錯



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

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:COMP S380F代做、SQL語言程序代寫
  • 下一篇:COMP 330代做、Python設計程序代寫
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • NBA直播 短信驗證碼平臺 幣安官網下載 歐冠直播 WPS下載

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    狠狠综合久久久久综合网址-a毛片网站-欧美啊v在线观看-中文字幕久久熟女人妻av免费-无码av一区二区三区不卡-亚洲综合av色婷婷五月蜜臀-夜夜操天天摸-a级在线免费观看-三上悠亚91-国产丰满乱子伦无码专区-视频一区中文字幕-黑人大战欲求不满人妻-精品亚洲国产成人蜜臀av-男人你懂得-97超碰人人爽-五月丁香六月综合缴情在线
  • <dl id="akume"></dl>
  • <noscript id="akume"><object id="akume"></object></noscript>
  • <nav id="akume"><dl id="akume"></dl></nav>
  • <rt id="akume"></rt>
    <dl id="akume"><acronym id="akume"></acronym></dl><dl id="akume"><xmp id="akume"></xmp></dl>
    动漫av网站免费观看| 五月天丁香花婷婷| 国产精品中文久久久久久| 国产亚洲精品网站| 亚洲熟妇av日韩熟妇在线| 青青青在线观看视频| 日本一二三四区视频| 日韩av片专区| 在线观看免费av网址| 手机av在线免费| 在线观看视频在线观看| 国产三级精品三级在线| 特黄特黄一级片| 色哟哟免费网站| 日本精品福利视频| 免费看又黄又无码的网站| av动漫在线观看| 黄色手机在线视频| 国产精品嫩草影视| 欧美日韩一道本| 日本三级免费网站| 999精彩视频| 黄色网zhan| 看av免费毛片手机播放| 国产精品久久久毛片| aaaaaaaa毛片| av免费观看大全| 久热精品在线播放| 超级碰在线观看| 亚洲精品无码久久久久久| 在线观看高清免费视频| 1314成人网| 国内自拍在线观看| 视频在线观看免费高清| 成人在线免费高清视频| 日韩欧美在线播放视频| 天天干天天曰天天操| 日韩免费一级视频| 妞干网这里只有精品| 国产精品亚洲αv天堂无码| 国产精品自在自线| 日韩av三级在线| 成年在线观看视频| 青青草原国产在线视频| 鲁一鲁一鲁一鲁一色| 四虎影院一区二区| 日韩毛片在线免费看| 熟女熟妇伦久久影院毛片一区二区| 3d动漫一区二区三区| 超碰免费在线公开| 精品亚洲一区二区三区四区| 黄色国产一级视频| 乱子伦一区二区| 伊人国产在线视频| 韩国视频一区二区三区| 黄色大片在线免费看| 国产专区在线视频| 麻豆中文字幕在线观看| 国产色视频在线播放| 久久人妻精品白浆国产| 秋霞无码一区二区| 日本a视频在线观看| 日韩一区二区高清视频| 久久免费视频2| 久久久久久久久影视| 三日本三级少妇三级99| 日本特黄a级片| 成人免费视频久久| 国产精品一区二区羞羞答答| 国产自偷自偷免费一区 | 四虎精品欧美一区二区免费| 欧美伦理片在线看| 亚洲一级片免费| 国产精品视频分类| 欧美一级特黄a| 992kp快乐看片永久免费网址| 日韩激情免费视频| 日韩av在线第一页| 黑森林福利视频导航| 免费看污污网站| 一区二区三区四区免费观看| 中国老女人av| 国产精品333| 校园春色 亚洲色图| 激情成人在线观看| 91丨porny丨探花| 热久久精品免费视频| 超碰在线超碰在线| 欧美久久久久久久久久久久久| 日本欧美黄色片| 天天色综合天天色| 免费日韩在线观看| 老头吃奶性行交视频| 在线免费看污网站| av在线播放亚洲| 天堂av2020| 日韩中文字幕三区| 日本美女久久久| 少妇性饥渴无码a区免费| 香蕉视频999| 男人天堂手机在线视频| 8x8x最新地址| 亚洲 自拍 另类小说综合图区| 不卡av免费在线| 国产91沈先生在线播放| 日韩av在线综合| 日韩精品一区二区三区四| 中文字幕国产传媒| 免费看又黄又无码的网站| 一区二区xxx| 2022亚洲天堂| 欧美激情视频免费看| 色香蕉在线观看| 国产精品区在线| 欧美精品一区二区三区免费播放| 亚洲av无日韩毛片久久| 欧美 国产 小说 另类| 精品久久久无码人妻字幂| 亚洲精品怡红院| 欧美精品99久久| 国产美女在线一区| 日本免费成人网| 欧美aaa在线观看| 男女污污的视频| 国产亚洲天堂网| 久久国产亚洲精品无码| 99在线精品免费视频| 成人小视频在线观看免费| 182午夜视频| 日本精品一区在线| 九九精品久久久| 91制片厂毛片| 中文字幕第38页| 激情视频免费网站| 国产高潮免费视频| 日韩av一卡二卡三卡| www.se五月| 99九九精品视频| 久久成年人网站| 青娱乐精品在线| 日本黄网站色大片免费观看| 特色特色大片在线| 永久免费网站视频在线观看| 国产一二三四区在线观看| 大桥未久一区二区三区| 久久av高潮av| 亚洲色成人一区二区三区小说| 亚洲国产成人精品无码区99| 日韩网站在线免费观看| www.浪潮av.com| 国产熟人av一二三区| 蜜臀视频一区二区三区| 日本在线观看视频一区| 800av在线免费观看| 青青青国产在线观看| 国产视频一区二区三区在线播放| 欧美少妇性生活视频| 五月天丁香花婷婷| 免费超爽大片黄| 欧美日韩大尺度| а 天堂 在线| 国产l精品国产亚洲区久久| 奇米视频7777| 波多野结衣av一区二区全免费观看| 国产av麻豆mag剧集| 亚洲第一成肉网| 精品少妇人妻av免费久久洗澡| 欧美三级理论片| 国产又黄又爽免费视频| 精品国产一区三区| 午夜探花在线观看| 欧美日韩亚洲一二三| 无码人妻精品一区二区蜜桃百度| 精品中文字幕av| 97超碰国产精品| 欧美午夜精品理论片| 最近免费中文字幕中文高清百度| 日本福利视频导航| 免费涩涩18网站入口| 欧美 日韩 激情| 国产精品国三级国产av| 欧美成年人视频在线观看| 中国丰满人妻videoshd| 日本一道在线观看| 超碰人人草人人| 国产情侣av自拍| 国精产品一区一区三区视频| 在线观看成人免费| 男女污污视频网站| 超碰在线人人爱| 污版视频在线观看| 欧美私人情侣网站| 国产极品尤物在线| 精品少妇一区二区三区在线| 野外做受又硬又粗又大视频√| 欧美视频亚洲图片| 污免费在线观看| 在线观看成人免费| 日韩精品福利片午夜免费观看| 男人天堂成人网|